Monitoring Middleware for Service Level Agreements in Heterogeneous Environments
نویسندگان
چکیده
Monitoring of Service Level Agreements (SLAs) is required to determine if the Quality of Service (QoS) provided by a service provider satisfies the expectations of a service consumer. Although tools exist that can generate the software required to evaluate SLAs from the SLA specifications themselves, the code required to gather metric data is still predominantly coded by hand: a time consuming task. In this paper we describe an SLA monitoring implementation that can generate metric data gathering software directly from machine readable SLAs. Assuming that an organisation specialising in SLA monitoring and evaluation may not wish to be tied to any one particular middleware platform and/or SLA language, we aim to provide generic monitoring services that may be suitable for use in heterogeneous environments. We demonstrate the flexibility of our approach by providing monitoring solutions for observed systems implemented using Web Services and Enterprise Java Bean (EJB) middleware using a third party SLA language.
منابع مشابه
A Scalable Grid and Service-Oriented Middleware for Distributed Heterogeneous Data and System Integration in Context-Awareness Oriented Domains
This paper investigates the application of SOA principles for integrating embedded devices features, typically operating in ubiquitous computing environments, with enterprise-level services and business processes. Under this perspective, we present the SAI – Service Application Integration – system as a working example of a message-oriented middleware supporting context-aware application develo...
متن کاملSelf-adaptive service level agreement monitoring in cloud environments
Cloud Service Providers offer access to hardware and software resources across the Internet. Cloud Service Providers and their clients negotiate Service Level Agreements (SLA) that specify terms and conditions of services. To ensure that an SLA is being honored by all parties the service is monitored. This paper proposes a monitoring approach that automatically adapts the monitoring process in ...
متن کامل- 1 - Services and mobility : the PLASTIC answer to the Beyond 3 G challenge
We present the approach of the IST FP6 project PLASTIC to the effective design and implementation of mobile services over B3G environments. The PLASTIC methodology for service design is based on transformations which are iteratively applied to various models used at specific design stages. Starting from a conceptual model, these models reflect characteristic properties of the mobile service und...
متن کاملAccess control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملSelf-adaptive Service Monitoring
Online marketplaces are emerging in which services are provided and consumed. Parties make online agreements regarding the terms and conditions of service provisioning. For certain kinds of services, it may be necessary to know whether it is being provisioned according to the agreement. To this end, the service may be monitored. For instance, a web application service may be monitored to guaran...
متن کامل